/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package UTILITARIOS;

import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
import java.util.Locale;
import java.util.TimeZone;

/**
 *
 * @author Administrador
 */
public class Fecha {


            Locale l = new Locale("es", "BO");
	   Calendar c = Calendar.getInstance(TimeZone.getTimeZone("America/La_Paz"),l);

	   String dia, mes, annio;

	  
	public Fecha() {
		
	}

        public void setFecha(Date f){
            c.setTime(f);
        }

        public String getFecha()
        {
            String fecha="";

            dia = Integer.toString(c.get(Calendar.DATE));
	   mes = Integer.toString(c.get(Calendar.MONTH)+1);
	   annio = Integer.toString(c.get(Calendar.YEAR));

           fecha=annio + "/" + mes +"/" + dia;

            return fecha;
        }

        public String getFechaPrincipal()
        {
            String fecha="";

            dia = Integer.toString(c.get(Calendar.DATE));
            mes = Integer.toString(c.get(Calendar.MONTH)+1);
            annio = Integer.toString(c.get(Calendar.YEAR));
           fecha=dia + " de " + nombreMes(mes) +" del " + annio;

            return fecha;
        }

        public String nombreMes(String m)
        {
            String res = "";

            if(m.equalsIgnoreCase("1"))
                res="Enero";
            else if (m.equalsIgnoreCase("2"))
                    res="Febrero";
            else if (m.equalsIgnoreCase("3"))
                    res="Marzo";
            else if (m.equalsIgnoreCase("4"))
                    res="Abril";
            else if (m.equalsIgnoreCase("5"))
                    res="Mayo";
            else if (m.equalsIgnoreCase("6"))
                    res="Junio";
            else if (m.equalsIgnoreCase("7"))
                    res="Julio";
            else if (m.equalsIgnoreCase("8"))
                    res="Agosto";
            else if (m.equalsIgnoreCase("9"))
                    res="Septiembre";
            else if (m.equalsIgnoreCase("10"))
                    res="Octubre";
            else if (m.equalsIgnoreCase("11"))
                    res="Noviembre";
            else if (m.equalsIgnoreCase("12"))
                    res="Diciembre";
            else
                res= "no existe el mes";            
            return res;

        }

      public static void main(String[] args) {
            Fecha f = new Fecha();
          System.out.println("la fecha actual es : "+f.getFecha());
    }

//      retorna la fecha actual en formato date
    public Date getFechaDate() {
        return c.getTime();
    }

	
}
